// constant

export default {
  FLAG: {
    SUCCESS: 'S',
    OK: 'ok',
    FAIL: 'failure'
  },
  // 请求常量
  HTTP: {
    ERR_CODE: {
      '400': '请求出现错误',
      '401': 'unauthorized 未经授权访不可访问', // 客户试图未经授权访问受密码保护的页面
      '402': '', // 402是预留的类似比特币之类的支付错误编码
      '403': 'Forbidden 资源不可用', // 服务器理解客户的需求，但是拒绝处理他通常由于服务器上文件或目录的权限设置问题。
      '404': 'NO Found 无法找到指定位置的资源',
      '405': 'Method not allowed 请求方法（GET、POST、HEAD、Delete、put、trace等）对指定的资源不适用',
      '406': 'not acceptable 指定的资源已经找到，但是mime类型和客户在accpet头中所指定的不兼容',
      '407': 'proxy authentication 客户必须先经过代理服务器的授权',
      '408': 'request timeout 在服务器许可的等待时间内发起请求',
      '409': 'put source conflict 由于请求和资源的当前状态相冲突，因此请求不能成功',
      '410': 'Gone 所请求的文档已经不在可用，而且服务器不知道应该重新到哪一个地址',
      '411': 'length required 服务器不能处理请求', // 除非客户发送一个contene-length头
      '412': 'preconfition Failed请求头中指定的一些前提条件失败',
      '413': 'request entity too large 目标文档的大小超过服务器当前原意处理的大小', // 如果服务器认为自己能够稍后再处理请求，则应该提供一个retry-After头（HTTP 1.1新）
      '415': 'Request URL Too loog', // URL 太长
      '416': 'required range not satisfiable', // 服务器不能满足客户在请求中的指定range头
      '429': '请求次数过多',
      '500': '服务器开小差了，请稍后重试～',
      '501': 'Not lmplemented 服务器不支持请求所需要的功能',
      '502': 'Bad Gateway 请求非法',
      '503': 'service unavilable 服务器由于维护或者负载过重未能应答',
      '504': '网关超时',
      '505': 'HTTPversion not supported 服务器不支持请求中所指明的HTTP版本'
    }
  }
}
